namespace igp.net.DataModel
{
    /// <summary>
    /// Determines all available item types that can be used in a project.
    /// </summary>
    public enum IgpItemType
    {
        /// <summary>
        /// A set of points.
        /// </summary>
        PointSet,
        /// <summary>
        /// A function defined by a custom formula f(x).
        /// </summary>
        Function,
        /// <summary>
        /// A function that consists of monomials. Final formula is: f(x) = SUM( multiplier * x ^ exponent);
        /// </summary>
        Polynomial,
        /// <summary>
        /// A label. Also used to present root/extremum calculation results.
        /// </summary>
        Label,
        /// <summary>
        /// An integral.
        /// </summary>
        Integral
    }
}